• Emulator Upgrades

    Help and Support
    5
    0 Votes
    5 Posts
    706 Views
    C

    I notice that ZEsarUX source is now on Github (https://github.com/chernandezba/zesarux) so the scriptmodule may get updated to take this into account.

    Yes, I moved to github because of the continuous failures with the Sourceforge service. Some of these failures put the web on offline mode so I couldn't push code during one week, for example ... :(
    ZEsarUX 6.1 stable will be released soon, you may test one of the last beta builds, or compile from sources. The last changelog for 6.1 is:

    Version 6.1. 26 March 2018 - Xeno edition

    Added BetaDisk and TR-DOS emulation
    Added Spectrum +3 emulation
    Added Spectrum keyboard ghosting error feature
    Added ZX Spectrum Recreated keyboard support
    Added setting to exit emulator after a number of seconds (--exit-after)
    Added setting to show changelog when updating emulator version
    Added actions to file utilities menu: Copy, Move, Rename
    Added setting to write protect IDE, MMC, ZX-Uno Flash
    Added setting to disable persistent writes on IDE and MMC
    Added second Easter Egg ;)
    Added improved Spectrum 16/48/+ colour palette
    Added setting to add a watermark on the display
    Added setting to reduce display to a factor of 0.75. Used on RunZX event
    Added a fast spectrum core (with some features disabled) just for slow devices, like Raspberry Pi 1/Zero. Now ZEsarUX is playable on RPi1/Zero again!
    Added a setting to dump ram contents to file when exiting ZEsarUX, ideal to run automatic tests
    Added cpu-step-over function on debug menu (was already available from ZRCP)

    Improved frameskip: now realvideo buffer is not updated when frameskip
    Improved ZRCP: run command is stopped by default when pressing a key (or sending data to the socket)
    Improved joystick support:

    added joystick test menu buttons to events and buttons to joystick configuration are saved on configuration file

    Improved OSD keyboard:

    now you can press up to all 40 keys (on Spectrum/ZX80/ZX81) at the same time now it can be opened from any place (needs multitask on)

    Improved QL emulation:

    experimental support of LOAD, LRUN command can now open qlay mdv microdrive image files

    Improved file viewer from file utilities:
    *specific file viewers for these kind of files: .tap, .zx, .zsf, .sp, .z80, .sna, .spg, .p, .o, .mmc/.ide (fat browser, plus3dos browser), .dsk, .trd, .tzx, .cdt, .flash (zxuno flash, z88 flash, superupgrade flash), .epr, .eprom
    *default hexadecimal file viewer for unknown files

    Improved TSConf emulation:

    Added TSConf DMA, line interrupt, sprites layers TSConf rendering: now tiles and sprites are drawn per scanline. Border drawing. Handling of scroll registers TSConf debugging: debug for DMA, Video registers, Video layers, Sprites, Tiles

    Improved text mode drivers (aalib, stdout, simpletext, curses): text settings are in different submenu, setting to set stdout/simpletext fps
    Improved messages windows. You can now have an internal clipboard, press key c to copy to it. Press P on file utils to paste contents to a file

    Improved menu interface:

    A new "tabbed" menus to improve usability and interaction with mouse, joystick and stdout driver: waveform, visualmem, ay player Character width can be reduced to 7,6 or 5 pixels width Added a setting to limit menu event: enabling it you should press the menu key 4 times in a second Added a setting to hide directories from file selector menus, useful when you don't want the user to be able to navigate the filesystem Smartload: now the cursor remembers last file loaded Added two more GUI styles: Clean and CleanInverse

    Improved sprite viewer:

    now can see sprites with speccy screen format you can view sprites up to 512x192 you can see tsconf sprites

    Improved sound: Silence detector does not activate on pthreads versions
    Improved default configuration: when the configuration file doesn't exist, the new one has the autosave configuration setting enabled
    Improved configuration parsing: if unknown setting found on configuration file, ZEsarUX will open but warns about the error, and the autosave feature is not enabled
    Improved TBBlue emulation: Added clip window registers
    Improved rendering on text mode drivers: now realvideo mode can render directly to black&white text. Try TSConf with --vo stdout --realvideo --autoredrawstdout
    Improved Linux library dependencies: libssl is not enabled by default on compilation

    Fixed TBBlue MMU when using segment 0000-3FFFH
    Fixed ZX-Uno emulation: 128kb timings are the same as a Spectrum 128k. When port 1ffd enabled, port FF return FF
    Fixed window footer when running Pentagon
    Fixed panic screen: now it is shown on all machines. New design. I hope you never see it ;)
    Fixed some crashes with speech enabled and opening some menus: AY Registers, AY Player, etc...
    Fixed annoying sound on Dandanator rom menu
    Fixed bug on Z80 cpu core, iff2 was not being reset to 0 when firing an interrupt, so reading it by using LD A,R and LD A,I affected many demos

  • 7 Votes
    24 Posts
    7k Views
    pjftP

    @RickyTan I don't have the game Grand Prix Master myself, but from reading it should work with Kempston by default?

    For Anteater, the remake released in 2021, it's a simple QAOP control set, with Space for start and fire. This is my anteater.opt file:

    fuse_auto_load = "enabled" fuse_ay_stereo_separation = "none" fuse_fast_load = "enabled" fuse_hide_border = "enabled" fuse_joypad_a = "Space" fuse_joypad_b = "Space" fuse_joypad_down = "a" fuse_joypad_l = "<none>" fuse_joypad_l2 = "<none>" fuse_joypad_l3 = "<none>" fuse_joypad_left = "o" fuse_joypad_r = "<none>" fuse_joypad_r2 = "<none>" fuse_joypad_r3 = "<none>" fuse_joypad_right = "p" fuse_joypad_start = "Space" fuse_joypad_up = "q" fuse_joypad_x = "<none>" fuse_joypad_y = "<none>" fuse_key_hold_time = "500" fuse_key_ovrlay_transp = "enabled" fuse_load_sound = "enabled" fuse_machine = "Spectrum 128K" fuse_speaker_type = "tv speaker"

    Hopefully it helps.

  • ZX Spectrum help!!

    Help and Support
    4
    0 Votes
    4 Posts
    1k Views
    H

    @tuki_cat
    Hi thanks for the reply. I’m a bit of a newbie to this. But I think it is ir-fuse or something like that and as for the rom it’s a zip file thing. Will I need to un-zip it to see the file format. As for anything else I’ve no idea lol.

  • 0 Votes
    10 Posts
    2k Views
    edmaul69E

    @rjmonteiro edited last post for error

  • 10 Votes
    4 Posts
    3k Views
    4

    @SIMPLY-AUSTIN You sir are an absolute star!! Just bought a "recreated ZX Spectrum" in which i plan to stuff in a Raspberry Pi Zero for my old man for Xmas! Literally posted about this on MadlittlePixels FB page just a few days ago! Would love the full theme please! looking for tutorials to edit this to load in the raspberry pi logo.....watch this space :)

  • 1 Votes
    34 Posts
    11k Views
    P

    @simply-austin said in Exiting a Game from a Keyboard with no Escape Button....:

    I am starting to loose patience with both @psyke83 and @BuZz . I have been nothing but reasonable on here and yet even still each post is just another personal attack on both me and my reputation.

    I don't understand your reply, Austin. I have not attacked you - personally or otherwise - or impugned your reputation. In fact, I was not trying to make a value judgement on anybody's stance on the topic of piracy. However, when we are representing the RetroPie project, we have an obligation to distance ourselves from casual discussion of the topic like I see on many sites, YT channels, etc.

    All this over a simple request for help on a simple tech issue? Not once even a "sorry, slight over reaction there".... instead just an echo chamber of "you are damaging RetroPie and Emulation.".... "But dont take it personal", we dont mean any of these sly digs, things taken out of context to try and move away from the fact you was just asking for help. To map a ESCAPE button....? "again, its not personal, not sure why you would think that?"

    Come on man, the topic clearly veered off topic, after you resolved your original issue. The attention from moderators came because your post was flagged, and since you ignored @buzz's original request on your channel, he used this opportunity to talk to you about the promotion of compromised ROM-laden images.

    You can police and talk about anything you want, its most definitely your forum. But when you make things personal, use double standards with your own platform and idiolagies, try to use things as ammunition on YOUR public platform to justify your villainy of me and complete over reaction to this... I do take it very personal.

    You are free to continue using this forum as long as you don't break the rules. If you were to post a YT video that talked about third-party images with pirated ROMs, in the same way as the video cited earlier in this topic, we would have to take measures by at least removing the links. We were simply trying to open a dialogue with you on the potential problems. We were not making a judgement on your character.

    Would you like it if I did the same on my platform, treating you guys as exactly how you have treated me in public?

    Please try to read our dialogue with you charitably, just as we're trying with you. We never insulted you, and I'm sorry, but we did not make any kind of judgement on you personally, but only some of your past content. If we saw people attacking you on our forum, we would take action to prevent harassment.

    Maybe you should be aware that people who post to your Facebook page are making personal attacks on members of this forums, using slurs such "c*** wombles". Those kind of ad hominem attacks are not really helpful, wouldn't you agree?

  • 1 Votes
    9 Posts
    6k Views
    S

    @arelav @Manic-Miner-123 I spoke with the author of some specific games a while ago. (RIP John Wilson, the Rochdale Balrog).

    He found some sort of bug in Fuse. It appears the fault is in the loader when line 13 calls the 'randomize usr 65020' routine ... Fuse fails for some reason.

    He actually rewrote the loaders for Balrog and the Cat, Behind Closed Doors II and One of Our Wombats is Missing so the games will load. I don't know if there are any other developers' games which are affected by the oversight.

    Where the game is keyboard dependent, like text adventures, I use Fuse, not libretto Fuse (lr-fuse.

    Most .tzx games should work though - where they don't it's usually the case that you need to select 128K machine or Spectrum +3.

    In rare cases, but especially Russian games, you need to select a machine like the Pentagon and specific instructions, such as for TR-DOS.

  • Can't scrape ZX Spectrum

    Help and Support
    1
    0 Votes
    1 Posts
    802 Views
    No one has replied
  • 0 Votes
    15 Posts
    4k Views
    J

    @elshiftos spectrum scraping works just fine with screenscraper. I've uploaded a ton of box scans but nowhere near a complete set. It is picky with the filenames though so maybe check on the website that you're romnames are correctly named?

  • 4 Votes
    3 Posts
    1k Views
    MayKM

    Radiohead always have the best surprises.

  • ZX Spectrum Next

    General Discussion and Gaming
    8
    2 Votes
    8 Posts
    3k Views
    pjftP

    @GtBFilms I didn't know the ad for my bike made it all the way there! :)

  • 0 Votes
    23 Posts
    19k Views
    Drakaen391D

    the pi1 b (512mb version) isn't to bad... and can run some PSX games...

    I was able to play pac man world on it using the .cue/.bin extracted from the disk with no problems as well as a couple others (crash bandicoot and such)

    though more graphic intensive games like Tony Hawk was unplayable...

    and N64 on Pi1 was near impossible...